@charset "utf-8";
/*banner*/
.banner{ width:100%; background:#eee;border-bottom: 1px solid #fff;}
#slider{width:1421px; height:522px;margin: 0 auto;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px; z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/*主体*/
    /*con1*/
.m1-tit{width: 526px;margin:100px auto 0; line-height: 50px;padding-right: 180px;position: relative;}
.m1t-left{background:#bcd53e; padding: 0 22px; font-weight: bold; text-transform:uppercase;color: rgba(240,240,240,.7);margin-right: 22px}
.m1t-more{color: #fff;width: 128px;height: 50px;position: absolute;top: -21px;right: 0;padding: 21px 0 21px 40px;background: url(../images/index_19.jpg) no-repeat left top;}
.main1 li{float: left;width: 336px;margin:2%;position: relative;}
.ind-cp-tit{background:#1f94c7 url(../images/bg-m1-tit.jpg) no-repeat right top;padding:24px 20px 0 54px;line-height: 60px;position: relative;}
.cp-num{display: block;width: 36px;height: 54px; position: absolute;left: 10px;top:20px;}
.cpn01{background: url(../images/cp-num1.png) no-repeat center;background-size: auto 36px;}
.cpn02{background: url(../images/cp-num2.png) no-repeat center;background-size: auto 36px;}
.cpn03{background: url(../images/cp-num3.png) no-repeat center;background-size: auto 36px;}
.cpn04{background: url(../images/cp-num4.png) no-repeat center;background-size: auto 36px;}
.cpn05{background: url(../images/cp-num5.png) no-repeat center;background-size: auto 36px;}
.cpn06{background: url(../images/cp-num6.png) no-repeat center;background-size: auto 36px;}
.m1-list{width: 276px; height: 152px; position: absolute;top:84px;left: 0;background: rgba(0,0,0,.7); padding: 20px 20px 20px 40px;display: none}
.m1-list dd{padding-left: 26px;line-height: 30px;background: url(../images/ico-cm.png) no-repeat left center}
.ind-cp-bot{background: #1f94c7;height: 46px; line-height: 46px;position: relative;}
.cpb-left{text-transform:uppercase;color: rgba(240,240,240,.3);font-size: 26px;padding-left: 30px}
.ind-cp-more{display: block; width: 110px;padding-left: 10px; height: 46px;line-height: 46px;text-align: center;background:#bcd53e;position: absolute;right: 0;top: 0}

.bgcm-hover:hover{background: #00307c;-webkit-transition:all .4s;transition:all .4s;color: #fff;}
    /*con2*/
.main2{background: #1f94c7 url(../images/bg-m2.jpg) no-repeat top right;margin-top:80px; }
.m2-ab-con{width: 500px;position: absolute;top: 60px;left: 280px}
.m2-ab-con h2{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #64ACD4}
.m2-ab-con .m2-more{display: block;width: 140px;height: 42px;line-height: 42px;color: #415C63; background: #90C9E4}
.m2-fac li{float: left; width: 23%;margin-left: 2.5%;}
.m2-fac li:first-child{margin-left: 0}
    /* con3 */
.main3{margin-top: 90px}
.m3-list li{height: 100px;background: #e5e5e5;margin: 40px 0;}
.m3-num{float: left;display: block;width: 150px;height: 100px;line-height: 100px;text-align: center;background: #1f94c7;font-size: 64px;letter-spacing: 4px}
.m3-mid{float: left;padding: 10px 20px;width: 820px}
.m3-time{float: right;width: 64px;height: 60px;background: #bcd53e;padding: 20px 24px}
.m3-time span{display: block; text-align: center;}
.m3-year{margin-bottom: 3px;padding-bottom: 5px;border-bottom: 1px solid #fff}
.m3-more{display: block;width: 120px;height: 36px;background: #7b7b7b;text-align: center;line-height: 36px;padding-left: 10px; margin: 0 auto;}
    /* con4 */
.main4{background: url(../images/bg-ind-sales.jpg) no-repeat top center;height: 730px;margin-top: 90px}
.m4-con{position: absolute;top:200px;left: 200px}
.m4-tit{position: absolute;top: 338px;left: 495px}
.main5{background: url(../images/bg-m5.jpg) no-repeat bottom center;height: 1000px;padding-top: 90px}
.m5-top{width: 780px;margin: 0 auto}
.m5t-mid{line-height: 40px;margin: 60px 40px 0 30px}
.m5-lx{position: absolute;top:380px;left: 300px}
.m5-lx h2{color: #1f94c7;font-size: 30px;font-weight: bold;margin-bottom: 30px}